<?php

class ImplementosController extends AppController {

    var $name = "Implementos";

    function index() {
        $this->layout = "layout";
        $implementos = $this->Implemento->getInfoImplemento();
        
        $this->set('implementos', $implementos);
        
        
        //cambio
        $this->paginate = array('limit' => 2, 'page'=>1);
        $implementos = $this->paginate('Implemento'); 
        $this->set(compact('implementos'));
        //cambio
    }

    function agregar() {
        $this->layout = "layout";
        $this->set("accion", "Agregar");
        if ($this->request->is('post')) {
            $this->Implemento->create();
            if (!!$this->Implemento->saveAll($this->request->data)) {
                $this->Session->setFlash('Implemento Medico Registrado con exito !!!');
                $this->redirect(array('controller' => 'implementos', 'action' => 'index'));
            } else {
                $this->Session->setFlash('No se pudo registrar el implemento medico!!!');
            }
        }
    }

    function ver($implemento_id = null) {
        $this->layout = "layout";
        $implemento = $this->Implemento->getInfoImplementobyId($implemento_id);
        $this->set('implemento', $implemento[0]);
    }

    function modificar($implemento_id = null) {
        $this->layout = "layout";
        if (empty($this->request->data)) {
            $implemento = $this->Implemento->getInfoImplementobyId($implemento_id);
            $this->request->data = $implemento[0];
        } else {
            $this->Implemento->create();
            if (!!$this->Implemento->saveAll($this->request->data)) {
                $this->Session->setFlash('Los datos del Paciente fueron modificado con exito.');
                $this->redirect(array('controller' => 'implementos', 'action' => 'index'));
            } else {
                $this->Session->setFlash('Los datos del Implemento Medico no se pudieron modificar!!!');
            }
        }
        $this->set("accion", "Modificar");
    }

    function eliminar($implemento_id = null) {
        $this->layout = "layout";
        if ($this->Implemento->delete($implemento_id))
            $this->Session->setFlash('Implemento Medico eliminado con exito!!!');
        else
            $this->Session->setFlash('Implemento Medico no se pudo eliminar!!!');
        $this->redirect(array('controller' => 'implementos', 'action' => 'index'));
    }
    function buscar( ){
         $this->layout="layout";
           if($this->request->is('post')){
             $this->Session->setFlash('Implemento medico encontrado:');
             $this->paginate = array('limit' => 2, 'page' => 1);   
             $implementos = $this->paginate('Implemento');
             $busqueda=$this->Implemento->BuscarPorNombre($this->data['q']);
             if($busqueda!=null){
                  $this->set('implementos',$busqueda);
                 
            }
             else{
                 $this->Session->setFlash('No se encontro implemento medico con este nombre');
                 $this->redirect(array('controller' => 'implementos','action' => 'index'));
             }
           }
     }

}

?>